/**
 * File: MaqBfqOutputBean.java
 * Created by: mhaimel
 * Created on: 7 Jul 2009
 * CVS:  $Id: MaqBfqOutputBean.java,v 1.1 2009/08/05 15:16:11 mhaimel Exp $
 */
package uk.ac.ebi.curtain.controller.maq;

import java.io.File;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import uk.ac.ebi.curtain.utils.file.FileInfo;

/**
 * @author mhaimel
 *
 */
public class MaqBfqOutputBean implements Serializable{
	
	private final List<File> bfqPairList = new ArrayList<File>();
	private File baseDir;
	private List<FileInfo> readFiles = new ArrayList<FileInfo>();
	
	public MaqBfqOutputBean() {
		// nothing to do
	}
	public List<File> getBfqPairList() {
		return bfqPairList;
	}
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this,ToStringStyle.SHORT_PREFIX_STYLE);
	}
	public void setBaseDir(File baseDir) {
		this.baseDir = baseDir;
	}
	public File getBaseDir() {
		return baseDir;
	}
	public void setReadFiles(List<FileInfo> readFiles) {
		this.readFiles = readFiles;
	}
	public List<FileInfo> getReadFiles() {
		return readFiles;
	}
}
